/**************************************************************************
**
** created by winter, 20181023
**
**************************************************************************/

#ifndef INSTALLEROBJCOMMONS_H
#define INSTALLEROBJCOMMONS_H

#include <packagemanagerobj.h>


//class WizardGui;

// -- InstallerObj
class InstallerObj : public QInstaller::PackageManagerObj
{
    Q_OBJECT

public:
    explicit InstallerObj(QInstaller::PackageManagerCore *core);
	~InstallerObj();

private:
	//WizardGui* m_gui;
};


// -- MaintenanceGui

class MaintenanceObj : public QInstaller::PackageManagerObj
{
    Q_OBJECT

public:
    explicit MaintenanceObj(QInstaller::PackageManagerCore *core);
	~MaintenanceObj();

private Q_SLOTS:
    void updateRestartPage();

private:
    bool validRepositoriesAvailable() const;

private:
//	WizardGui* m_gui;
};

#endif // INSTALLEROBJCOMMONS_H
